#include <stdio.h>
/*
1.要求定义一个函数， 输入5个数据到数组中
2. 定义一个countData函数， 自定义参数和返回值， 统计输入的正数个数和正数之和
*/
void input_data(int *p, int len) {
    int i = 0;
    printf("please enter %d numbers:", len);
    for (i = 0; i < len; i++) {
        scanf("%d", &p[i]);
    }
    return;
}
void count_data(int *a, int len, int *num, int *sum) {
    int i = 0, n = 0;
    int sum_temp = 0;
    for (i = 0; i < len; i++) {
        if (a[i] > 0) {
            n++;
        }
        sum_temp += a[i];
    }
   *num = n;
   *sum = sum_temp;
    return;
}

int main () {
    int a[5];

    int len = sizeof(a) / sizeof(a[0]);
    int positive_num = 0; // 正数个数
    int positive_sum = 0;// 正数之和
    input_data(a, len);
    count_data(a, len, &positive_num, &positive_sum);
    printf(" positive_num = %d, positive_sum = %d\n", positive_num, positive_sum);
    return 0;
}